2
תגובות
ביטוי רגולארי
פתח
ActionScript
,
היי
יצרתי את הביטוי הזה:
[code]
#\{L_([A-Z0-9\-_]+)\}#
[/code]
אך אם המחרוזת היא:
{L_EMAIL_NOT_FOUND}
זה ממפעיל גם את ה L_ של האימייל את הפונקציה שהגדתי שיופעל הביטוי
איך אפשר למנוע זאת?
יצרתי את הביטוי הזה:
[code]
#\{L_([A-Z0-9\-_]+)\}#
[/code]
אך אם המחרוזת היא:
{L_EMAIL_NOT_FOUND}
זה ממפעיל גם את ה L_ של האימייל את הפונקציה שהגדתי שיופעל הביטוי
איך אפשר למנוע זאת?
2 תשובות
רק על ידי שינוי סדר הקוד
if match l_email_not_found ..
elseif match l_email
elseif match l_email
ענה
ActionScript
ב
19 לספטמבר 2014
#
מצאתי את הפתרון
הבעיה לא הייתה בביטוי
השתמשתי ב str_replace כדי למחוק את ה L_ כדי לקבל את המחרוזת בלי התחילית.
וזה החליף את את החלק של המייל
שיניתי את זה לביטוי רגולארי.